LLVM_AS=llvm-as

SRC=$(wildcard *.ll)
OBJ=$(patsubst %.ll, %.bc, $(SRC))

.PHONY:all clean

all: $(OBJ)

%.bc:%.ll
	$(LLVM_AS) $< -o $@

clean:
	rm -rf $(OBJ)

hello_run: hello.bc
	lli ./hello.bc
